/**
 * LeanCloud 配置文件
 * 包含 LeanCloud 应用信息和请求头配置
 */

// LeanCloud 应用信息
export const LC_APP_ID = '8ncZIxz9jQxXojGXbN7FTqtL-gzGzoHsz';
export const LC_APP_KEY = 'mdM0NvdZYrI02Fee4F0zVkiN';
export const LC_SERVER_URL = 'https://8nczixz9.lc-cn-n1-shared.com';
export const LC_REQUEST_DOMAIN = 'xoaogarl.api.lncldglobal.com';

// 普通请求头（不带 MasterKey）
export const getRequestHeaders = () => {
  return {
    'X-LC-Id': LC_APP_ID,
    'X-LC-Key': LC_APP_KEY,
    'Content-Type': 'application/json'
  };
};

// 带 MasterKey 的请求头（用于高权限操作）
export const getMasterKeyHeaders = (masterKey: string) => {
  return {
    'X-LC-Id': LC_APP_ID,
    'X-LC-Key': `${LC_APP_KEY},master`,
    'Content-Type': 'application/json'
  };
};

// 获取带会话令牌的请求头
export const getSessionHeaders = (sessionToken: string) => {
  return {
    'X-LC-Id': LC_APP_ID,
    'X-LC-Key': LC_APP_KEY,
    'X-LC-Session': sessionToken,
    'Content-Type': 'application/json'
  };
}; 